home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 41 / PC Gamer IT CD 41 1-2.iso / wmc / data1.cab / Program_Executable_Files / WinEnv / Configs / FrontEnd / SCREEN3.CFG < prev    next >
Text File  |  1999-03-04  |  5KB  |  131 lines

  1. ; SCREEN3.cfg
  2.  
  3. ; Contains all the entities associated with one screen.  An entity is a group of graphics
  4. ; which should be displayed in a block (eg: a piece of text, or a picture/text combo) etc.
  5.  
  6. ; These entities can have various parameters associated with them to do with appearance
  7. ; and screen positioning.
  8.  
  9. ; Also, the entity definition (eg: the text) can contain display formatting commands
  10. ; within them.  For example: the text 'Keith' can have commands which indicate that the
  11. ; 'K' should be displayed in a different character set from the 'eith'.  A command is
  12. ; embedded within two ~ characters.  The command 'C' followed by a number (from 0 up)
  13. ; indicates a change of character set.  The command 'A' followed by 't', 'm', or 'b'
  14. ; specifies a change in alignment between 'T'op, 'M'iddle, or 'B'ottom.  This alignment
  15. ; is used when an entity containing graphics from different sets is used where the graphics
  16. ; are of different heights.  It indicates where the different graphics should align with
  17. ; each other vertically (eg: Top alignment means that all graphics in this entity will
  18. ; align with the top of the tallest graphic).
  19.  
  20. ; EXAMPLE OF SCREENNAME
  21. ;    SCREENNAME <text>      {Names the screen allowing activation commands, etc}
  22.  
  23. ; EXAMPLE SHOWING DEFAULT PARAMETERS
  24. ;    BEGINENTITY          {IDENTIFIER required to begin processing entity data}
  25. ;    XCENTRED          {Default = Not Centred}
  26. ;    XCOORD    <value>          {Default value = 0.  Ignored if XCENTRED has been stated}
  27. ;    XPOSITION    <FLOATING>   {Default = FIXED}
  28. ;    YCOORD    <value>          {Default value = 0}
  29. ;    YPOSITION    <FLOATING>   {Default = FIXED}
  30. ;    TRANSPARENT          {Default = Not Transparent}
  31. ;    ACTIVE              {Default = Not initially active}
  32. ;    NAME    <text>          {Default = No Name.  Allows basic manipulation}
  33. ;    anything else          {Taken as Entity definition (eg: text).  MUST BE DEFINED}
  34. ;    ENDENTITY          {IDENTIFIER to quit processing this screen entity data}
  35.  
  36. ; ANOTHER EXAMPLE SHOWING VSCROLL AND VMENU STUFF
  37. ; A VScroll window is simply a vertically upward scrolling screen which scrolls up on the
  38. ; addition of new data.  A menu uses a highlighter to scroll through the options.  If the
  39. ; number of options is greater than the vertical display size then the highlighter remains
  40. ; centred and the menu options scroll.  These parameters apply to the whole group.
  41. ;    BEGINVSCROLL              {IDENTIFIER required to start a VScroll group}
  42. ;    BEGINVMENU              {IDENTIFIER required to start a VMenu group}
  43. ;    XCENTRED              {Default = Not XCentred (not horizontally centred)}
  44. ;    YCENTRED              {Default = Not YCentred (not vertically centred)}
  45. ;    XCOORD    <value>              {Default value = 0.  Ignored if XCentred}
  46. ;    YCOORD    <value>              {Default value = 0.  Ignored if YCentred}
  47. ;    XPOSITION    <FLOATING>       {Default = FIXED}
  48. ;    YPOSITION    <FLOATING>       {Default = FIXED}
  49. ;    TRANSPARENT                   {Default = Not Transparent}
  50. ;    VDISPLAYSIZE    <value>       {Number of vertical entities to be displayed}
  51. ;    CYCLE                  {Default = Not Cycle.  Should the highlighter wrap?}
  52. ;    JUSTIFICATION <CENTRE/RIGHT>  {Default = LEFT.  Alignment of the entities}
  53. ;    VMAXENTITIES    <value>          {The maximum entities before overwrite takes place}
  54. ;    SPACING <MAXIMUM/FIXED>          {Default = FLOATING. Vertical spacing}
  55. ;    ENTITY    <text>                {A new entity in the group}
  56. ;    NAME    <text>              {Default = No Name.  Allows VGroup manipulations}
  57. ;    anything else              {an addition to the previous entity}
  58. ;    ENDVGROUP              {IDENTIFIER required to end the vertical group}
  59.  
  60. ; NOTE: Vertical spacing in a VGroup is either MAXIMUM, FIXED, or FLOATING.  MAXIMUM uses
  61. ; the tallest character from any character set used in the group as a basis for the
  62. ; vertical spacing to ensure the spacing remains fixed.  FIXED uses the tallest character
  63. ; on-screen as the basis for the spacing, FLOATING spaces each line in the group
  64. ; individually based on the tallest on-screen character of each line.
  65.  
  66. ; NOTE: Use TAB or RETURN to separate items in the config file.  Spaces will NOT be
  67. ;       interpreted as a separator.
  68.  
  69.  
  70. ; Screen name ********* ENTER NAME OF SCREEN ON NEXT LINE **********
  71. SCREENNAME    NetClientScreen
  72.  
  73. ; The title text for this screen
  74. BEGINENTITY
  75. XCENTRED
  76. YCOORD        10
  77. YPOSITION    FLOATING
  78. TRANSPARENT
  79. ACTIVE
  80. ~C1~SETUP CLIENT
  81. ENDENTITY
  82.  
  83. ; The client menu
  84. BEGINVMENU
  85. NAME        NetClientMenu
  86. XCENTRED
  87. YCOORD        45
  88. YPOSITION    FLOATING
  89. TRANSPARENT
  90. VDISPLAYSIZE    5
  91. JUSTIFICATION    CENTRE
  92. VMAXENTITIES    5
  93. SPACING        FLOATING
  94. HIGHLIGHTER
  95. ACTIVE
  96. CYCLE
  97. ENTITY        ~C1~SELECT SERVER        NetSelectServer
  98. ENTITY        ~C1~SET PLAYER NAME        NetSetPlayCName
  99. ENTITY        ~C1~OPTIONS            NetClientOpts
  100. ENTITY        ~C1~BACK            NetClientCancel
  101. ENDVGROUP
  102.  
  103. ; The label for the Player Name
  104. BEGINENTITY
  105. XCOORD        20
  106. XPOSITION    FLOATING
  107. YCOORD        175
  108. YPOSITION    FLOATING
  109. TRANSPARENT
  110. ACTIVE
  111. PLAYER NAME
  112. ENDENTITY
  113.  
  114.  
  115. ; The List of Servers
  116. ; NOTE: Arbitrarily allow 16 entities maximum, there should be no more than 16 server
  117. ;       connections available.  There are no predetermined entities, they are received
  118. ;    from the Network module.
  119. BEGINVMENU
  120. NAME        NetServersList
  121. XCENTRED
  122. YCOORD        45
  123. YPOSITION    FLOATING
  124. TRANSPARENT
  125. VDISPLAYSIZE    6
  126. JUSTIFICATION    CENTRE
  127. VMAXENTITIES    16
  128. SPACING        FLOATING
  129. HIGHLIGHTER
  130. CYCLE
  131. ENDVGROUP